'''
<<<<<<< HEAD
    该案例演示字符串
'''
# 创建字符串
# str1 = "abcdefg"
# str2 = "hello world"

# 获取字符串以及字符切片
# print(str1[4])
# print(str1[1:5])  #bcde
# print(str1[2:])   # cdefg
# print(str1[:5])   #abcde
# print(str1[:])    # 赋值一个新的字符串对象
# print(str1[::-1])    # gfedcba

# 字符串相加
# str1 = "hello"
# str2 = "world"
# print(str1,id(str1))
# # 不可变的 报错
# # str[1]  ="a"
# str3 = str1 + str2
# print(str3,id(str3))
# # 字符串 乘法
# print("~"*100)
#
# # 判断字符在不在字符串中
# str1 = "hello"
# print("h" in str1)
# print("w" in str1)


# 原始字符串
str1 = 'hello\t\t\tworld'
print(str1)  # hello			world
# 如果想打印 hello\t\t\tworld 需要在前面加 r或者 R
str =R"hello\t\t\tworld"
print(str)
=======
    该案例演示字符串(str)
    字符串是不可变的、有序的。
    字符串中元素不可修改。
    字符串使用单引号、双引号或三重引号定义。
    字符串中每个值都有对应的位置值，称为索引或下标，索引从起始从0开始向后逐个递增，并且从末尾从-1开始逐个向前递减。
'''
# 创建字符串
# str1 ="abcdefg"
# str2 ="hello world"
# # 三引号保留字符串的样式
# str3 ="""hello
#             world"""
# 获取字符以及字符切片
# print(str1[5])
# print(str2[5])
# print(str3[0])
# print(str1[1:5]) #bcde
# print(str1[2:])  #cdefg
# print(str1[:5])  #abcde
# print(str1[:])   # 复制一个新的字符串对象
# print(str1[::-1]) #倒序 从后往前

# 字符串的相加
str1 = "abc"
str2 = "world"
print(str1 + str2)
# 不可变
# str1[0]= "d"
# print(str1)


# 字符串相乘
str1 = "abc"
print(str1 *3)

# 判断字符是不是在字符串
str1 = "b"
str2 = "abcde"
print(str1 in str2)

# 原始字符
str5= "hello\t\t\tworld"
# 如果想要\t\t\t,那么就要在前面加r或者R
str6= r"hello\t\t\tworld"
print(str6)
>>>>>>> cab97a0e96f5aa081d835b7d688081c43de12562
